package com.smart.modal.domain;

import com.baomidou.mybatisplus.annotation.*;
import com.smart.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 系统模型配置信息对象 sys_model_data
 *
 * @author LuckyBoy
 * @date 2025-11-03
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("sys_model_data")
public class SysModelData extends BaseEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId
    private String id;

    /**
     *
     */
    private String model;

    /**
     * 模型名称
     */
    private String modelName;

    /**
     * 模型路径
     */
    private String modelPath;

    /**
     * 应用密钥
     */
    private String appKey;

    /**
     * 模型参数(JSON格式)
     */
    private String modelParam;

    /**
     *
     */
    private String thinking;

    /**
     * 最大上下文长度
     */
    private Long maxContextLength;


}
